# This is a BitKeeper generated patch for the following project: # Project Name: Linux kernel tree # This patch format is intended for GNU patch command version 2.5 or higher. # This patch includes the following deltas: # ChangeSet 1.930.107.16 -> 1.930.107.17 # include/asm-i386/page.h 1.11 -> 1.12 # # The following is the BitKeeper ChangeSet Log # -------------------------------------------- # 03/06/19 davem@nuts.ninka.net 1.930.108.35 # [NET]: Size hh_cache->hh_data more appropriately. # -------------------------------------------- # 03/06/19 bjorn_helgaas@hp.com 1.930.1.211 # Merge hp.com:/home/helgaas/bk/to-marcelo-2.4 # into hp.com:/home/helgaas/bk/linux-ia64-2.4 # -------------------------------------------- # 03/06/19 bjorn_helgaas@hp.com 1.930.1.212 # Merge hp.com:/home/helgaas/bk/ia64-extras # into hp.com:/home/helgaas/bk/linux-ia64-2.4 # -------------------------------------------- # 03/06/19 jgarzik@redhat.com 1.930.162.36 # Merge redhat.com:/garz/repo/marcelo-2.4 # into redhat.com:/garz/repo/net-drivers-2.4 # -------------------------------------------- # 03/06/19 david-b@pacbell.net 1.930.171.9 # [PATCH] USB: EHCI update for 2.4 # # Here's another one -- the EHCI driver fixes that are # now in Linus' tree, and are mostly in 2.4.21-ac1 # (but that's missing an important one-liner). It goes # on top of the patches Greg just sent. # # The "meat" of this patch is fixing a handful of logic # bugs in the qh_completions() code which usually did # a good job of covering for each other. # -------------------------------------------- # 03/06/19 cweidema@indiana.edu 1.930.171.10 # [PATCH] USB: pentax optio S # -------------------------------------------- # 03/06/19 agrover@groveronline.com 1.995 # ACPI: Interpreter update to 20030619 # - Fix To/FromBCD, eliminating the need for an arch-specific #define # - Do not acquire a semaphore in the S5 shutdown path # - Fix ex_digits_needed for 0 (Takayoshi Kochi) # - Fix sleep/stall code reversal (Andi Kleen) # - Revert a change having to do with control method calling semantics # -------------------------------------------- # 03/06/19 agrover@groveronline.com 1.996 # Merge groveronline.com:/root/bk/linux-2.4 # into groveronline.com:/root/bk/linux-2.4-acpi # -------------------------------------------- # 03/06/19 akpm@digeo.com 1.930.162.37 # [PATCH] Additional 3c980 device support # # From: "J.A. Magallon" # # Adds support for a couple of 3c980 variants which are in pci.ids, but not in # the driver. # -------------------------------------------- # 03/06/19 ak@muc.de 1.930.162.38 # [PATCH] Remove copied inet_aton code in bond_main.c # # According to a report the my_inet_aton code in bond_main.c is copied # from 4.4BSD, but it doesn't carry a BSD copyright license. In addition # it is somewhat redundant with the standard in_aton. Convert it # to use the linux function. # # Error handling is a bit worse than before, but not much. # # Patch for 2.5 bonding. The 2.4 version has the same problem, but afaik # it is scheduled to be replaced by the 2.5 codebase anyways. # # -Andi # -------------------------------------------- # 03/06/19 linux-kernel@vger.kernel.org 1.930.162.39 # [PATCH] new eepro100 PDI ID # # [PATCH] new eepro100 PDI ID # # From: Tom Alsberg # # Add support for a new eepro100 PCI ID. # -------------------------------------------- # 03/06/19 zwane@linuxpower.ca 1.930.162.40 # [PATCH] Remove warning due to comparison in drivers/net/pcnet32.c # # drivers/net/pcnet32.c: In function `pcnet32_init_ring': # drivers/net/pcnet32.c:1006: warning: comparison between pointer and integer # -------------------------------------------- # 03/06/19 sam@mars.ravnborg.org 1.930.162.41 # [netdrvr sis900] make function headers readable by kernel-doc tool # -------------------------------------------- # 03/06/19 jgarzik@redhat.com 1.930.162.42 # [netdrvr sis900] minor fixes from 2.5 # # spelling, C99 initializers, jiffy wrap, set_bit # -------------------------------------------- # 03/06/19 bernie@develer.com 1.930.162.43 # [PATCH] PATCH: fix bug in drivers/net/cs89x0.c:set_mac_address() # # Hello Andrew, Jeff and Alan, # # the following patch fixes a bug in the CS89xx net device which # would set new MAC address through SIOCSIFHWADDR _only_ when # net_debug is set, which is obviously not what it was meant to do. # The original code bogusly interpreted the addr argument as a buffer # containing the MAC address instead of a struct sockaddr. # # Applies as-is to 2.4.20 and with offset to 2.5.69. Please forward # it to Linus and Marcelo. This bug has been found and fixed by # Stefano Fedrigo . # -------------------------------------------- # 03/06/20 sct@redhat.com 1.930.175.1 # [PATCH] Fix O_DIRECT races in 2.4 # # Hi, # # I've found a few races in O_DIRECT in 2.4. There are multiple places # where races can occur, mostly affecting sparse files or truncate: # # O_DIRECT reads against buffered writes: # Read with O_DIRECT to a sparse area, then submit a buffered # write to the same area. The file flush that the O_DIRECT read # does initially can happen before the write, so you end up with # newly written data in the area which has not yet been flushed to # disk by the time the direct read is serviced. Stale data from # the disk can be returned. # # O_DIRECT writes against buffered reads: # Similar to the above, submit an O_DIRECT write into a sparse # region of a file then read from that region while the write is # still in progress. The write doesn't lock pages in the page # cache so there's no synchronisation against the read: stale data # can be returned. # # O_DIRECT IOs against truncate: # Submit direct IO against a file then truncate it while the IO is # in progress. Writes are OK because direct writes currently hold # i_sem, but reads don't --- the data blocks can be deallocated, # reallocated to somebody else, and we potentially get to read # that other data. The i_sem on writes is actually a problem --- # it prevents multiple threads from submitting parallel direct IOs # at once, as the semaphore effectively serialises these IOs # synchronously. # # The patch below fixes this by: # # * Prevent direct IO into sparse regions of a file. # For reads, zeros are filled in anyway; for writes, fall back to # buffered IO followed by fdatasync(). # # * Lock against truncate. # Add a new, rwsem (i_alloc_sem) to guard against deallocation of # data blocks while a direct IO is in progress: held in shared # mode for the duration of all direct IOs, taken exclusively for # truncate. # # * Guard all direct IO getblk()s with i_sem # The direct IO read path takes an extra i_sem, which means we # can't look up data blocks which are still in the process of # being filled in by a buffered write. # # But also # # * Drop i_sem for the actual direct IO, once we've done the getblk() # lookups. # Allows multiple direct IOs to be in progress against a file at # once. # # Holding i_sem just for the getblk() ensures that direct writes beyond # EOF are still consistent even with O_APPEND, while still allowing # parallelism in the IOs once we've mapped the file blocks. The bulk of # the race prevention is in preventing IO to sparse regions and dealing # with the truncate locking. # # --Stephen # -------------------------------------------- # 03/06/20 marcelo@freak.distro.conectiva 1.930.171.11 # Merge bk://kernel.bkbits.net/gregkh/linux/marcelo-2.4 # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/20 marcelo@freak.distro.conectiva 1.930.176.1 # Merge bk://kernel.bkbits.net/davem/net-2.4 # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/20 marcelo@freak.distro.conectiva 1.930.176.2 # Merge bk://source.scl.ameslab.gov/linux-2.4-for-marcelo-ppc64 # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/20 marcelo@freak.distro.conectiva 1.930.176.3 # Merge master.kernel.org:/home/dwmw2/BK/crc32-2.4 # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/20 davem@nuts.ninka.net 1.930.108.36 # Merge nuts.ninka.net:/home/davem/src/BK/network-2.4 # into nuts.ninka.net:/home/davem/src/BK/net-2.4 # -------------------------------------------- # 03/06/20 will@sowerbutts.com 1.930.177.1 # [PATCH] USB: Update for the powermate driver to work with newer devices # # this patch updates the powermate driver to work with a minor revision of the # powermate firmware. # -------------------------------------------- # 03/06/20 marcelo@freak.distro.conectiva 1.930.176.4 # Delete autogenerated lib/crc32table.h # -------------------------------------------- # 03/06/20 davem@kernel.bkbits.net 1.930.108.37 # Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.4 # into kernel.bkbits.net:/home/davem/net-2.4 # -------------------------------------------- # 03/06/20 davem@nuts.ninka.net 1.930.176.5 # Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.4 # into nuts.ninka.net:/home/davem/src/BK/sparc-2.4 # -------------------------------------------- # 03/06/20 jamagallon@able.es 1.930.178.1 # [PATCH] Allow aicasm to be built with db4-devel # # Hi. # # This enables the build of aicasm with db4-devel. # -------------------------------------------- # 03/06/20 marcelo@freak.distro.conectiva 1.930.176.6 # Merge bk://kernel.bkbits.net/davem/sparc-2.4 # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/20 marcelo@freak.distro.conectiva 1.930.108.38 # Merge bk://kernel.bkbits.net/davem/net-2.4 # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/20 marcelo@freak.distro.conectiva 1.997 # Merge http://linux-acpi.bkbits.net/linux-2.4-acpi # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/20 greg@kroah.com 1.930.177.2 # [PATCH] USB: remove stupid conversions and use of floating point from aiptek.c # -------------------------------------------- # 03/06/20 kai@tp1.ruhr-uni-bochum.de 1.998 # Merge tp1.ruhr-uni-bochum.de:/scratch/kai/kernel/v2.4/linux-2.4 # into tp1.ruhr-uni-bochum.de:/scratch/kai/kernel/v2.4/linux-2.4.isdn # -------------------------------------------- # 03/06/20 greg@kroah.com 1.930.177.3 # [PATCH] USB: 2.4 fix UHCI debug kmalloc() usage # # Here's a patch from Tony Luck that fixes a problem with the UHCI # debugging code on architectures with big page sizes. We end up # allocating more than kmalloc allows. # -------------------------------------------- # 03/06/20 kaber@trash.net 1.999 # ISDN: Add CONFIG_IPPP_FILTER # # This patch adds ippp filters to isdn similar to ppp filters # (active-filter & pass-filter). # -------------------------------------------- # 03/06/20 marcelo@freak.distro.conectiva 1.997.1.1 # Added missing "-" to EXTRAVERSION # -------------------------------------------- # 03/06/20 kai@tp1.ruhr-uni-bochum.de 1.1000 # ISDN: Fix Fritz!PCI v2 xmit irq underrun recovery # # Thanks to Holger Metschulat for finding / debugging the problem. # -------------------------------------------- # 03/06/20 kai@tp1.ruhr-uni-bochum.de 1.1001 # ISDN: Fix bug in ST5481 D-Channel state machine # # Thanks to Nicholas Robinson for debugging logs. # -------------------------------------------- # 03/06/20 marcelo@freak.distro.conectiva 1.1002 # Merge http://linux-isdn.bkbits.net/linux-2.4.isdn # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/20 jfs.adm@hostme.bitkeeper.com 1.1003 # Merge bk://linux.bkbits.net/linux-2.4 # into hostme.bitkeeper.com:/ua/repos/j/jfs/linux-2.4 # -------------------------------------------- # 03/06/22 bunk@fs.tum.de 1.1002.1.1 # [PATCH] add three ACPI Configure.help entries # # The patch below adds Configure.help entries for three ACPI options added # in 2.4.22-pre1 (help texts stolen from 2.5). # # Please apply # Adrian # -------------------------------------------- # 03/06/22 agrover@groveronline.com 1.997.2.1 # ACPI: Fix config.in (Jeff Garzik) # -------------------------------------------- # 03/06/22 agrover@groveronline.com 1.997.2.2 # ACPI: make it so acpismp=force works (reported by Andrew Morton) # -------------------------------------------- # 03/06/22 agrover@groveronline.com 1.1002.2.1 # Merge groveronline.com:/root/bk/linux-2.4 # into groveronline.com:/root/bk/linux-2.4-acpi # -------------------------------------------- # 03/06/23 hadi@shell.cyberus.ca 1.1002.3.1 # [NET]: Fix OOPSes with RSVP. # -------------------------------------------- # 03/06/23 solt@dns.toxicfilms.tv 1.1002.3.2 # [IPV4]: Be more verbose about invalid ICMPs sent to broadcast. # -------------------------------------------- # 03/06/23 rohit.seth@intel.com 1.930.161.11 # ia64: Use "hint @pause" in cpu_relax() and locking routines (if supported by gas). # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.1 # [BK]: Add *~ to ignore regexps. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.2 # [CRYPTO]: Add initial crypto api subsystem. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.3 # [CRYPTO]: Cleanups based upon feedback from Rusty and jgarzik # - s/__u/u/ # - s/char/u8/ # - Fixed bug in cipher.c, page remapped was off by one block # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.4 # [CRYPTO]: Cleanups based upon feedback from Rusty and jgarzik # - s/__u/u/ # - s/char/u8/ # - Fixed bug in cipher.c, page remapped was off by one block # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.5 # [CRYPTO]: Use try_inc_mod_count and semaphore for alg list. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.6 # [CRYPTO]: Use kmod to try to autoload modules. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.7 # [CRYPTO]: Bug fixes and cleanups. # - try_inc_mod_count() already does what crypto_alg_get() was trying to do. # (feedback from Andrew Morton.) # - Moved the BUG_ON() in crypto_unregister_alg() further up, no need to # bother iterating over the list. # - Always use kmap_atomic (feedback from Andrew Morton). Implemented two # atomic kmaps, KM_USER for user context and KM_SOFTIRQ for softirq # context. # - Fixup KM_CRYPTO_ placement so Dave does not go crazy. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.8 # [CRYPTO]: More bug fixes and cleanups. # - added back USAGI copyright for HMAC (lost earlier during some # refactoring). # - bugfix: make sure tfm pointer is set to NULL during post allocation # failure path in crypto_alloc_tfm() # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.9 # [CRYPTO]: Add MD4. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.10 # [CRYPTO]: Algorithm lookup API change plus bug fixes. # - API change: implemented simplest version of algorithm lookup # by name (feedback from Rusty Russell and Herbert Valerio Riedel). # - Now need to add the following line to to /etc/modules.conf for # dynamic module loading: # alias des3_ede des # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.11 # [CRYPTO]: Run tcrypt through lindent, plus doc update. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.12 # [CRYPTO]: Assert that interfaces are called on correct cipher type. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.13 # [CRYPTO]: Cleanups and more consistency checks. # - Removed local_bh_disable() from kmap wrapper, not needed now with # two atomic kmaps. # - Nuked atomic flag, use in_softirq() instead. # - Converted crypto_kmap() and crypto_yield() to check in_softirq(). # - Check CRYPTO_MAX_CIPHER_BLOCK_SIZE during alg init. # - Try to initialize as much at compile time as possible # (feedback from Christoph Hellwig). # - Clean up list handling a bit (feedback from Christoph Hellwig). # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.14 # [CRYPTO]: Update to IV get/set interface. # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.15 # [CRYPTO]: kunmap does not return a value. # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.16 # [CRYPTO]: Build/warning fixups. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.17 # [CRYPTO]: Add some documentation. # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.18 # [CRYPTO]: Clean up header file usage. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.19 # [CRYPTO]: Fix some credits. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.20 # [CRYPTO]: Cleanups based upon suggestions by Jeff Garzik. # - Changed unsigned to unsigned int in algos. # - Consistent use of u32 for flags throughout api. # - Use of unsigned int rather than int for counting things which must # be positive, also replaced size_ts to keep code simpler and lessen # bloat on some archs. # - got rid of some unneeded returns. # - const correctness. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.21 # [CRYPTO]: Uninline some functions to save some bloat. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.22 # [CRYPTO]: Cleanups based upon feedback from jgarzik. # - make crypto_cipher_flags() return u32 (this means it will return # the actual flags reliably, instead of being just a boolean op). # - simplify error path in crypto_init_flags(). # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.23 # [CRYPTO]: Add crypto_alg_available interface. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.24 # [CRYPTO]: Rework HMAC interface. # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.25 # [CRYPTO]: Include kernel.h in crypto.h # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.26 # [CRYPTO]: Allocate work buffers instead of using kstack. # -------------------------------------------- # 03/06/23 torvalds@transmeta.com 1.1002.4.27 # The crypto auto-load should be enabled if crypto is enabled. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.28 # [CRYPTO]: Add SHA256 plus bug fixes. # - Bugfix in sha1 copyright # - Add support for SHA256, test vectors and HMAC test vectors # - Remove obsolete atomic messages. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.29 # [CRYPTO]: Add blowfish algorithm. # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.30 # [CRYPTO]: Make sha256.c more palatable to GCCs optimizers. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.31 # [CRYPTO]: minor updates # - Fixed min keysize bug for Blowfish (it is 32, not 64). # - Documentation updates. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.32 # [CRYPTO] kstack cleanup (v0.28) # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.33 # [CRYPTO] Add maintainers entry. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.34 # [CRYPTO] Minor doc update. # -------------------------------------------- # 03/06/23 jgarzik@redhat.com 1.1002.4.35 # [CRYPTO]: Kill accidental double memset. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.36 # [CRYPTO]: Add null algorithms and minor cleanups. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.37 # [CRYPTO]: Kill stray CRYPTO_ALG_TYPE_COMP. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.38 # [CRYPTO]: Add twofish algorithm. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.39 # [CRYPTO]: Add serpent algorithm. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.40 # [CRYPTO]: Documentation update. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.41 # [CRYPTO]: Dont compile procfs stuff if procfs is not enabled. # -------------------------------------------- # 03/06/23 adam@yggdrasil.com 1.1002.4.42 # [CRYPTO]: Simplify crypto memory allocation. # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.43 # [CRYPTO]: internal.h needs init.h # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.44 # [CRYPTO]: Add AES algorithm. # - Merged AES code from Adam J. Richter # - Add kconfig help and test vector code from # Martin Clausen # - Minor cleanups: removed EXPORT_NO_SYMBOLS (not needed for 2.5), # removed debugging code etc. # - Documentation updates. # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.45 # [CRYPTO]: Use appropriate defaults if AH/ESP is enabled. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.46 # [CRYPTO]: More credits for AES. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.47 # [CRYPTO]: Add support for SHA-386 and SHA-512 # - Merged SHA-384 and SHA-512 code from Kyle McMartin # # - Added test vectors. # - Documentation and credits updates. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.48 # [CRYPTO] remove superfluous goto from des module init exception path # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.49 # [CRYPTO] Add AES and MD4 to tcrypto crypto_alg_available() test. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.50 # [CRYPTO]: in/out scatterlist support for ciphers. # - Merge scatterwalk patch from Adam J. Richter # API change: cipher methods now take in/out scatterlists and nbytes # params. # - Merge gss_krb5_crypto update from Adam J. Richter # - Add KM_SOFTIRQn (instead of KM_CRYPTO_IN etc). # - Add asm/kmap_types.h to crypto/internal.h # - Update cipher.c credits. # - Update cipher.c documentation. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.51 # [CRYPTO]: Move km_types out of header. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.52 # [CRYPTO]: Add encrypt_iv() and decrypt_iv() methods. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.53 # [CRYPTO]: Eliminate crypto_tfm.crt_ctx, from Adam Richter. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.54 # [CRYPTO]: Documentation updates. # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.55 # [CRYPTO-2.4]: Add dummy kmap_types.h header for sparc64. # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.56 # [CRYPTO]: Include linux/errno.h as appropriate. # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.57 # [CRYPTO-2.4]: module_name does not exist in 2.4.x # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.58 # [CRYPTO]: Make use of crypto_exit_ops() during crypto_free_tfm(). # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.59 # [CRYPTO]: Add Deflate algorithm to crypto API. # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.60 # [CRYPTO]: deflate module: workaround zlib bug. # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.61 # [CRYPTO-2.4]: const static --> static const. # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.62 # [CRYPTO]: deflate.c needs slab.h # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.63 # [CRYPTO-2.4]: Fix condition typos in crypto/Config.in # -------------------------------------------- # 03/06/23 jmorris@intercode.com.au 1.1002.4.64 # [CRYPTO]: Fix config dependencies. # -------------------------------------------- # 03/06/23 akpm@digeo.com 1.1002.4.65 # [CRYPTO]: Fix memcpy/memset args. # -------------------------------------------- # 03/06/23 mk@linux-ipv6.org 1.1002.4.66 # [CRYPTO]: Update deflate dependencies. # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.67 # [CRYPTO-2.4]: Emulate module_name semantics correctly to avoid OOPS. # -------------------------------------------- # 03/06/23 davem@nuts.ninka.net 1.1002.4.68 # [CRYPTO-2.4]: Make sure crypto config is before lib config on ia64. # -------------------------------------------- # 03/06/23 shaggy@shaggy.austin.ibm.com 1.1004 # JFS: Possible trap/data loss when fixing directory index table # -------------------------------------------- # 03/06/23 dlstevens@us.ibm.com 1.1002.3.3 # [IPV{4,6}]: Fix "slow multicast on 2.5.69" bug. # -------------------------------------------- # 03/06/23 davidm@tiger.hpl.hp.com 1.930.161.12 # ia64: Fixups for GCC v3.3. # -------------------------------------------- # 03/06/23 bjorn_helgaas@hp.com 1.930.1.213 # Merge hp.com:/home/helgaas/bk/to-marcelo-2.4 # into hp.com:/home/helgaas/bk/linux-ia64-2.4 # -------------------------------------------- # 03/06/23 jgarzik@redhat.com 1.1002.5.1 # Merge redhat.com:/garz/repo/marcelo-2.4 # into redhat.com:/garz/repo/net-drivers-2.4 # -------------------------------------------- # 03/06/23 rusty@rustcorp.com.au 1.1002.5.2 # [PATCH] [patch, 2.5] dgrs doesn't free on error path # # (Included in 2.5) # From: Marcus Alanen # # No Status Update. # -------------------------------------------- # 03/06/23 rusty@rustcorp.com.au 1.1002.5.3 # [PATCH] namespace pollution in cosa driver # # (Included in 2.5) # From: Arnd Bergmann # # Variables named 'io' and 'dma' should not be global # ===== drivers/net/wan/cosa.c 1.15 vs edited ===== # -------------------------------------------- # 03/06/23 rusty@rustcorp.com.au 1.1002.5.4 # [PATCH] [2.4 patch] fix wavelan_cs compile warning # # [ Trivial, removes compile warning --RR ] # From: Adrian Bunk # # I saw the following compile warning in 2.4.21-rc3: # # <-- snip --> # # ... # make[3]: Entering directory `/home/bunk/linux/kernel-2.4/linux-2.4.21-rc3-modular/drivers/net/pcmcia' # ... # gcc -D__KERNEL__ # -I/home/bunk/linux/kernel-2.4/linux-2.4.21-rc3-modular/include # -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing # -fno-common -pipe -mpreferred-stack-boundary=2 -march=k6 -DMODULE -DMODVERSIONS # -include /home/bunk/linux/kernel-2.4/linux-2.4.21-rc3-modular/include/linux/modversions.h # -nostdinc -iwithprefix include -DKBUILD_BASENAME=wavelan_cs -c -o # wavelan_cs.o wavelan_cs.c # In file included from wavelan_cs.c:67: # wavelan_cs.h:492:33: warning: extra tokens at end of #undef directive # ... # # <-- snip --> # # # The fix is trivial: # -------------------------------------------- # 03/06/23 rusty@rustcorp.com.au 1.1002.5.5 # [PATCH] Clear up GFP confusion in rcpci45.c # # (Included in 2.5) # From: Matthew Wilcox # # # - Move PCI ID definitions to pci_ids.h # - The GFP_DMA in rcpci45_init_one should be GFP_KERNEL because it's a # pci_driver ->probe method, so it can sleep. # - The GFP_DMA in RC_allocate_and_post_buffers should be GFP_ATOMIC # because it's called from a timer function, so it must not sleep. # -------------------------------------------- # 03/06/23 rusty@rustcorp.com.au 1.1002.5.6 # [PATCH] [patch, 2.5] fix errorpath in apne.c # # (Included in 2.5) # From: Marcus Alanen # # ===== drivers/net/apne.c 1.4 vs edited ===== # -------------------------------------------- # 03/06/23 rusty@rustcorp.com.au 1.1002.5.7 # [PATCH] Remove naked GFP_DMA from drivers_net_macmace.c # # (Included in 2.5) # From: Matthew Wilcox # # # Can use GFP_KERNEL since this is a netdevice ->open routine. # -------------------------------------------- # 03/06/23 rusty@rustcorp.com.au 1.1002.5.8 # [PATCH] namespace pollution in skfddi driver # # (Included in 2.5) # From: Arnd Bergmann # # The skfp driver has a global function named 'set_int'. This makes # it static to avoid namespace pollution. # ===== drivers/net/skfp/fplustm.c 1.2 vs edited ===== # -------------------------------------------- # 03/06/24 marcelo@freak.distro.conectiva 1.1002.1.2 # Merge bk://kernel.bkbits.net/davem/net-2.4 # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/24 jt@bougret.hpl.hp.com 1.1002.1.3 # [PATCH] irda: static init fixes # # Hi Marcelo, # # This make the static initialisation of some IrDA driver a bit # less broken. # Please apply ;-) # # Jean # # # ir241_static_init.diff : # -------------------------------------------- # 03/06/24 jt@bougret.hpl.hp.com 1.1002.1.4 # [PATCH] irda: Export CRC routine to drivers # # Hi Marcelo, # # This export avoid users to duplicate this code. Driver fixes # will come later on. # Please apply ;-) # # Jean # # # ir241_export_crc-3.diff : # -------------------------------------------- # 03/06/24 jt@bougret.hpl.hp.com 1.1002.1.5 # [PATCH] irda: Mask C/R bit from connection # # Hi Marcelo, # # Some devices add bits where they should not. Let's not get # ourselves confused by it. # Please apply ;-) # # Jean # # # ir241_caddr_mask.diff : # -------------------------------------------- # 03/06/24 jt@bougret.hpl.hp.com 1.1002.1.6 # [PATCH] irda-usb driver fixes # # Hi Marcelo, # # Various fixes for the irda-usb driver. # o [FEATURE] Update various comments to current state # o [CORRECT] Handle properly failure of URB with new speed # o [CORRECT] Don't test for (self != NULL) after using it (doh !) # o [FEATURE] Other minor cleanups # o [CORRECT] Add ID for new USB device (thanks to Sami Kyostila) # o [CORRECT] Fix for big endian platforms (thanks to Jacek Jakubowski) # -------------------------------------------- # 03/06/24 jt@bougret.hpl.hp.com 1.1002.1.7 # [PATCH] IrCOMM chat fixes # # Hi Marcelo, # # This bug prevent most users to establish PPP session to their # mobile phones over IrDA. This fixes it. # Please apply ;-) # # Jean # # o [FEATURE] Fix spelling UNITIALISED => UNINITIALISED # o [CORRECT] Accept data from TTY before link initialisation # This seems necessary to avoid chat (via pppd) dropping chars # o [CRITICA] Remember allocated skb size to avoid to over-write it # o [FEATURE] Remove LM-IAS object once connected # o [CORRECT] Avoid declaring link ready when it's not true # -------------------------------------------- # 03/06/24 jt@bougret.hpl.hp.com 1.1002.1.8 # [PATCH] QoS interoperability fixes # # Hi Marcelo, # # This fixes interoperability issues with Ericsson phones and # some Win32 versions. # Please apply ;-) # # Jean # # # o [FEATURE] Fix some comments # o [FEATURE] printk warning when we detect buggy QoS from peer # o [CORRECT] Workaround NULL QoS bitfields # o [CORRECT] Workaround oversized QoS bitfields # o [FEATURE] Add sysctl "max_tx_window" to limit IrLAP Tx Window # -------------------------------------------- # 03/06/24 marcelo@freak.distro.conectiva 1.1002.1.9 # Changed EXTRAVERSION to -pre2 # -------------------------------------------- # 03/06/24 oliver@vermuden.neukum.org 1.930.179.1 # hfs-readonly-fix.diff # -------------------------------------------- # 03/06/24 jt@bougret.hpl.hp.com 1.1002.1.10 # [PATCH] IrLMP timer race fix # # Hi Marcelo, # # This fixes a race condition. Race conditions are bad. # Please apply ;-) # # o [CORRECT] Start timer before sending event to fix race condition # o [FEATURE] Improve the IrLMP event debugging messages. # -------------------------------------------- # 03/06/24 jt@bougret.hpl.hp.com 1.1002.1.11 # [PATCH] Fix IrIAP skb leak # # Hi Marcelo, # # Memory leaks are bad. # Please apply ;-) # # Jean # # # ir241_iriap_skb_leak.diff : # -------------------------------------------- # 03/06/24 jt@bougret.hpl.hp.com 1.1002.1.12 # [PATCH] irda: Secondary nack code fixes # # Hi Marcelo. # # In case of packet losses, the secondary peer do stupid # stuff. This fixes it. # Please apply ;-) # # Jean # # # ir241_secondary_rr.diff : # -------------------------------------------- # 03/06/24 marcelo@freak.distro.conectiva 1.1002.1.13 # Merge # -------------------------------------------- # 03/06/24 green@angband.namesys.com 1.1002.6.1 # reiserfs: Relocated journal support by Edward Shushkin & Vladimir Saveliev. # This patch was kept up to date by me and Chris Mason. # -------------------------------------------- # 03/06/24 green@angband.namesys.com 1.1002.6.2 # reiserfs: speed up large file holes creation. # This is possible by changing tree-balancing code to allow insertion of multiple # unformatted pointers at a time, so with 4k blocksize large holes should be # created ~1000 times faster now. # This patch was inspired by Chris Mason (who wrote preliminary patch for "append" balancing case). # -------------------------------------------- # 03/06/24 green@angband.namesys.com 1.1002.6.3 # reiserfs: Make most of the reiserfs warning messages to print what device they relate to. # This changes reiserfs_warning() function to take superblock pointer as the first argument. # If it is NULL, no device will be printed (old behaviour). # -------------------------------------------- # 03/06/24 marcelo@freak.distro.conectiva 1.1003.1.1 # Merge http://jfs.bkbits.net/linux-2.4 # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/24 marcelo@freak.distro.conectiva 1.1003.1.2 # Merge http://linux-acpi.bkbits.net/linux-2.4-acpi # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/24 trini@kernel.crashing.org 1.1003.1.3 # Merge kernel.crashing.org:/home/trini/work/kernel/pristine/linux-2.4 # into kernel.crashing.org:/home/trini/work/kernel/pristine/for-marcelo-ppc # -------------------------------------------- # 03/06/24 greg@kroah.com 1.1003.2.1 # Merge kroah.com:/home/greg/linux/BK/bleed-2.4 # into kroah.com:/home/greg/linux/BK/gregkh-2.4 # -------------------------------------------- # 03/06/24 marcelo@freak.distro.conectiva 1.1003.3.1 # Merge bk://kernel.bkbits.net/jgarzik/net-drivers-2.4 # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/24 maxk@qualcomm.com 1.1003.4.1 # Merge bk://linux.bkbits.net/linux-2.4 # into qualcomm.com:/home/kernel/bt-2.4 # -------------------------------------------- # 03/06/24 marcelo@freak.distro.conectiva 1.1003.1.4 # Merge bk://ppc.bkbits.net/for-marcelo-ppc # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/24 greg@kroah.com 1.1003.2.2 # [PATCH] USB: add support for 50 baud to io_edgeport.c # -------------------------------------------- # 03/06/24 kpc-usbdev@gelato.uiuc.edu 1.1003.2.3 # [PATCH] USB: Desknote/ECS UCR-61S2B card reader (2.4.21 patched) # # This is for 2.4.21 with the US_PR_DEVICE / US_SC_DEVICE patch in place. # Tested and working. # -------------------------------------------- # 03/06/24 greg@kroah.com 1.1003.2.4 # [PATCH] USB: pl2303: report CTS and DSR status changes to userspace. # -------------------------------------------- # 03/06/24 bernie@develer.com 1.1003.5.1 # [IPV4]: Trim the includes used in util.c # -------------------------------------------- # 03/06/24 gandalf@wlug.westbo.se 1.1003.5.2 # [NETFILTER]: Really search _backwards_ to find the oldest unreplied connection to evict. # -------------------------------------------- # 03/06/24 hall@vdata.com 1.1003.5.3 # [NETFILTER]: Fix two issues in the newnat core, with help from laforge@netfilter.org. # # This patch fixes two issues in the newnat core that are particularly relevant # for the pptp helper: # # 1) Dont call a NAT helper for a connection without any nat manips # 2) Really call NAT helper with IP_NAT_HELPER_F_ALWAYS always # -------------------------------------------- # 03/06/24 mort@wildopensource.com 1.1003.5.4 # [NETFILTER]: Fix processor shifts in lockhelp.h # # There are a bunch of (1<master, no # need for the caller to do it before). # - Remove some unneeded initializiations / memsets # - Clean up some ip_conntrack_core code (use some common macro instead of # reimplementing list iteration again). # -------------------------------------------- # 03/06/24 laforge@netfilter.org 1.1003.5.10 # [NETFILTER]: ip{,6}tables enhancement, add new /proc/net files. # -------------------------------------------- # 03/06/24 sfrost@snowman.net 1.1003.5.11 # [NETFILTER]: Add iptables "recent" module. # -------------------------------------------- # 03/06/24 laforge@netfilter.org 1.1003.5.12 # [NETFILTER]: Fix conntrack master_ct refcounting. # -------------------------------------------- # 03/06/24 davem@kernel.bkbits.net 1.1003.1.5 # Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.4 # into kernel.bkbits.net:/home/davem/net-2.4 # -------------------------------------------- # 03/06/25 shaggy@shaggy.austin.ibm.com 1.1005 # Merge jfs@jfs.bkbits.net:linux-2.4 # into shaggy.austin.ibm.com:/shaggy/bk/jfs-2.4 # -------------------------------------------- # 03/06/25 bjorn_helgaas@hp.com 1.930.161.13 # Cset exclude: rohit.seth@intel.com[helgaas]|ChangeSet|20030623203306|58862 # -------------------------------------------- # 03/06/25 bjorn_helgaas@hp.com 1.930.1.214 # Merge hp.com:/home/helgaas/bk/to-marcelo-2.4 # into hp.com:/home/helgaas/bk/linux-ia64-2.4 # -------------------------------------------- # 03/06/25 garyhade@us.ibm.com 1.930.161.14 # ia64: fix sysinfo(2) memory value truncation for 32-bit apps # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.1 # [PATCH] improve signal-to-noise ratio in atm code # # (Included in 2.5) # From: Paul P Komkoff Jr # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.2 # [PATCH] 2.4.20 wait.h doc typo # # From: Martin Pool # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.3 # [PATCH] fs_autofs4_root.c unused variable # # (Included in 2.5) # (OK from maintainer trivial/3673) # From: Rusty Russell # # Hi HPA! # # Trivial unused var... # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.4 # [PATCH] [TRIVIAL PATCH 2.4] update README file to current # # From: Petri Koistinen # # Hi! # # I forgot to CC: patch below to you. # # By the way, # page is extremely hard to find for some reason. Could you add link to that # page from too? # # E-mail address would be nice too. =) # # Best regards, # Petri Koistinen # # ---------- Forwarded message ---------- # Date: Wed, 4 Jun 2003 01:20:39 +0300 (EEST) # From: Petri Koistinen # To: Marcelo Tosatti # Cc: linux-kernel@vger.kernel.org # Subject: [TRIVIAL PATCH 2.4] update README file to current realities # # Hello! # # Similar little clarification patch got accepted in 2.5.63 and I think this # could be helpful in 2.4.x kernel tree too. # # Best regards, # Petri Koistinen # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.5 # [PATCH] fix documentation in include_asm-i386_bitops.h # # [ Documentation changes only. ] # (Included in 2.5) # From: "Vitezslav Samel" # # Whean I was searching for prototype for set_bit() I found IMHO wrong doc # entries in include/asm-i386/bitops.h. Please consider applying. # # Cheers, # Vita # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.6 # [PATCH] missing headers in i82092.c # # From: Christoph Hellwig # # again i386 seems to get them implicitly from somewhere, but at least # alpha doesn't. # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.7 # [PATCH] fix linewrap in Documentation_power_pci.txt # # (Included in 2.5) # From: ookhoi@humilis.net # # Hi, # # With this patch I tried to make Documentation/arm/SA1100/CERF more # readible by fixing the linewrap. # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.8 # [PATCH] include_asm-ia64_sal.h, typo: the the # # (Included in 2.5) # From: James Mayer # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.9 # [PATCH] Typos in drivers_s390_net_iucv.h # # (Included in 2.5) # From: James Mayer # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.10 # [PATCH] [TRIVIAL PATCH] include_asm-i386_dma.h: wrong lowest DMA # # (Included in 2.5) # From: Uros Bizjak # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.11 # [PATCH] redundant declarations (#1_15) # # (Included in 2.5) # From: dent@cosy.sbg.ac.at (Thomas Mirlacher) # # hi rusty, # # this patch fixes redundant declarations in 2.5.24 # (same as sent yesterday, but this time automacially splitted # into several mails) # # # ------------------------- BEGIN PATCH ------------------------- # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.12 # [PATCH] add some missing init.h inclusions # # From: Christoph Hellwig # # unfortunately i386 gets it implicitly through some asm/* headers, but # many other ports don't. # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.13 # [PATCH] remove superflous if in wait_kio # # From: Christoph Hellwig # # wait_on_buffer is declared as: # # static inline void wait_on_buffer(struct buffer_head * bh) # { # if (test_bit(BH_Lock, &bh->b_state)) # __wait_on_buffer(bh); # } # # so the buffer_locked() that is nothing but test_bit(BH_Lock, &bh->b_state)) # is superflous. # -------------------------------------------- # 03/06/25 tonyb@cybernetics.com 1.930.156.9 # [PATCH] make sym53c8xx_2 not reject autosense IWR # # This patch against recent 2.4.x makes sym53c8xx_2 silently ignore the Ignore # Wide Residue message on autosense commands rather than rejecting it. This # makes the SCSI communications cleaner for targets that return an odd number # of sense bytes. # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.14 # [PATCH] Squash warning in ppc64 addnote tool # # (Included in 2.5) # From: David Gibson # # Anton, please apply. addnote in arch/ppc64/boot (a userspace tool, # not kernel code) uses exit() without including stdlib.h. # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.15 # [PATCH] fix linewrap in Documentation_filesystems_sysv-fs.txt # # (Included in 2.5) # From: ookhoi@humilis.net # # Hi, # # With this patch I tried to make Documentation/filesystems/sysv-fs.txt # more readible by fixing the linewrap. # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.16 # [PATCH] set b_page to null in fake buffer_head for O_DIRECT # # From: Christoph Hellwig # # currently it contains garbage, but knowing what kind of get_block() # this is is needed at least for some versions of reiserfs O_DIRECT. # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.17 # [PATCH] fix linewrap in Documentation_pci.txt # # (Included in 2.5) # From: ookhoi@humilis.net # # Hi, # # With this patch I tried to make Documentation/pci.txt more # readible by fixing the linewrap. # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.18 # [PATCH] misc_register audit fix of wdt_pci # # From: Michael Still # # This patch corrects an error found whilst auditing the use of misc_register in 2.5.44. misc_register returns 0 on success, and a negative number on failure... # -------------------------------------------- # 03/06/25 rusty@rustcorp.com.au 1.1003.6.19 # [PATCH] misc register fix on ds1286 # # (Included in 2.5) # From: Michael Still # # This patch corrects an error found whilst auditing the use of misc_register in 2.5.44. misc_register returns 0 on success, and a negative number on failure... # -------------------------------------------- # 03/06/25 ak@muc.de 1.1003.6.20 # [PATCH] ACPI compile fixes for 2.4.22pre1 # # Without this ACPI doesn't compile on AMD64 on 2.4.22-pre1 # # It fixes a mismatched prototype. # # Andrew Grover stated that this is the way he wants it to be fixed. # # Also add an missing linux/init.h include in ACPI. # -------------------------------------------- # 03/06/25 ak@muc.de 1.1003.6.21 # [PATCH] Don't enable I2O for AMD64 # # I2O isn't 64bit clean and doesn't work. Disable it in the configuration # to prevent user mistakes. # -------------------------------------------- # 03/06/25 jejb@raven.il.steeleye.com 1.930.156.10 # sd.c: Backport wild spin loop mitigation from 2.5 # # This problem was reported against 2.4 by Eddie.Williams@SteelEye.com # # There's a problem in the sd spinup code in that if the unit returns NOT # READY, we begin to spin it up, but thereafter if it returns anything # other than NOT READY or success, the while loop in the spinup code will # be executed *without* the 1s delay that's in the NOT READY case. # # The problem was seen with a real device: Compaq multi-path storage # arrays return NOT READY to probes down inactive paths, but when the # start unit is sent to activate the path, they can then respond back with # error conditions. # # The fix is to terminate the while loop for any unexpected return. # -------------------------------------------- # 03/06/25 jejb@raven.il.steeleye.com 1.930.156.11 # Backport from 2.5: scsi allow devices to restrict start on add # # From: Eddie.Williams@steeleye.com # # When a SCSI disk is added and it returns a NOT READY the SD driver is # automatically sending a START_UNIT command to spin the device up. While this # may be the desired behavior for many if not most devices not all devices # either want or need this. The attached patch provides a mechanism via the # device_list that allows a device to be defined to disable the automatic start # being issued on an add. # # The patch also modifies the device_list for several devices that would prefer # to not have the start command issued. # -------------------------------------------- # 03/06/25 romieu@fr.zoreil.com 1.1003.5.13 # [NETFILTER]: Fix leaks in error paths of ip_recent_ctrl. # -------------------------------------------- # 03/06/25 bdschuym@pandora.be 1.1003.5.14 # [NETFILTER]: Missing return in arp_packet_match(). # -------------------------------------------- # 03/06/25 chas@cmf.nrl.navy.mil 1.1003.5.15 # [ATM]: Backport HE driver fixes from 2.5.x # -------------------------------------------- # 03/06/26 ink@jurassic.park.msu.ru 1.1003.6.22 # [PATCH] alpha: Lynx platform support (Jay Estabrook) # # This adds support for AlphaServer 2100A-based systems. # Sync up with 2.5. # # Ivan. # # On Sun, Apr 06, 2003 at 10:34:48PM -0400, Jay Estabrook wrote: # > Here's one I *finally* got around to, after interminable axp-list and # > debian-alpha grumbling... ;-} # > # > Also, apparently a not insignificant number of these machines have # > finally made it to "legacy" status, ie been retired from active # > NT/VMS/OSF use... :-) # > # > --Jay++ # -------------------------------------------- # 03/06/26 ink@jurassic.park.msu.ru 1.1003.6.23 # [PATCH] alpha: initrd fix (Wiedemeier, Jeff) # # This's clear bugfix... Sync up with 2.5. # # Ivan. # # On Mon, Apr 14, 2003 at 07:46:18AM -0400, Wiedemeier, Jeff wrote: # > While testing our upcoming kernel update for 7.2 alpha, I've encountered # > a problem with move_initrd. It allocates a page-aligned chunk to move # > the initrd into, but it doesn't allocate the entire last # > page. Subsequent bootmem allocations can then be filled from the last # > page used be the initrd. This then becomes a problem when the initrd # > memory is released. # > # > /jeff # -------------------------------------------- # 03/06/26 ink@jurassic.park.msu.ru 1.1003.6.24 # [PATCH] alpha: nautilus poweroff # # This makes soft power-off work on UP1100 and UP1500. # Sync up with 2.5. # # Ivan. # -------------------------------------------- # 03/06/26 olh@suse.de 1.1003.6.25 # [PATCH] remove TIOCGDEV from asm/ioctls.h # # [ The following text is in the "utf-8" character set. ] # [ Your display is set for the "ISO-8859-1" character set. ] # [ Some characters may be displayed incorrectly. ] # # The TIOCGDEV ioctl is SuSE specific, the bootscripts can do better # logging when they know what the real console device is. # No other distribution uses it, so it must not be in asm-ppc64/ioctls.h # Please remove it. # -------------------------------------------- # 03/06/26 olh@suse.de 1.1003.6.26 # [PATCH] RAID_AUTORUN is a compatible ioctl # # [ The following text is in the "utf-8" character set. ] # [ Your display is set for the "ISO-8859-1" character set. ] # [ Some characters may be displayed incorrectly. ] # # The RAID_AUTORUN ioctl can be handled as compatible. # -------------------------------------------- # 03/06/26 hugh@veritas.com 1.1003.6.27 # [PATCH] remove unsafe BUG() in __remove_inode_page() # # PageDirty BUG in __remove_inode_page is, and always has been, unsafe # for SMP: truncation may be racing against unmapping's set_page_dirty # in __free_pte (amongst a few other possibilities). # -------------------------------------------- # 03/06/26 marcelo@freak.distro.conectiva 1.1003.6.28 # Cset exclude: jamagallon@able.es|ChangeSet|20030620200318|50799 # -------------------------------------------- # 03/06/26 marcelo@freak.distro.conectiva 1.1003.6.29 # Merge # -------------------------------------------- # 03/06/26 marcelo@freak.distro.conectiva 1.1003.6.30 # Merge bk://linux-scsi.bkbits.net/scsi-misc-2.4 # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/26 rusty@rustcorp.com.au 1.1003.6.31 # [PATCH] reorganize for unreachable code # # (Included in 2.5) # From: Scott Russell # # - moved return to eliminate unreachable code reported by kbugs.org # -------------------------------------------- # 03/06/26 green@linuxhacker.ru 1.1003.6.32 # [PATCH] current bk ipmi build fix # # Hello! # # Not that I really have the hardware, but it breaks my "allyesconfig" build. # So here is this compile fix for ipmi driver in current 2.4 bk tree. # (I see that Alan have some similarly named fix in his tree and # actually there is whole new version of the driver on the net somewhere, # but it is unclear when it is planned to be pushed to 2.4 tree, # so I'd better post this now ;) ). # # Bye, # Oleg # ===== drivers/char/ipmi/ipmi_kcs_intf.c 1.3 vs edited ===== # -------------------------------------------- # 03/06/26 marcelo@freak.distro.conectiva 1.1003.6.33 # Merge bk://linux-bt.bkbits.net/bt-2.4 # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/26 marcelo@freak.distro.conectiva 1.1003.1.6 # Merge bk://kernel.bkbits.net/davem/net-2.4 # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/26 rddunlap@osdl.org 1.1003.1.7 # [PATCH] unexpected IO-APIC code update # # Hi, # # Recently there has been a rash of Unexpected IO APIC reports on # the linux-smp mailing list. Most of the most recent ones are due # to some newer Intel chipsets (865, 875). # # I have an patch that addresses these chipsets. It has been # tested by a few people with good results and has been blessed # by Maciej Rozycki. # # Other than conditionally decoding IO APIC registers 2 and 3, # we could alternately ignore them since Linux doesn't use the values # for anything other than printing them. # # This patch ignores IO APIC register 2 if it's the same value as IO APIC # register 1. It also reads IO APIC register 3 if the IO APIC # version is >= 0x20, but some chipsets don't support this # register, so it is also ignored if it's value if the same as IO APIC # register 1 or 2. # # The IO APIC Version register doesn't indicate the differences in # these IO APICs. # # # Patch for 2.4.22-pre1 is below. Please apply. # # -- # ~Randy # ~ http://developer.osdl.org/rddunlap/ ~ http://www.xenotime.net/linux/ ~ # # # patch_name: ioapic_update_2422.patch # patch_version: 2003-06-24.15:25:38 # author: Randy.Dunlap # description: support newer Intel chipset IO APICs; # product: Linux # product_versions: linux-2422-pre1 # maintainer: Maciej W. Rozycki # diffstat: = # arch/i386/kernel/io_apic.c | 23 ++++++++++++++++++++++- # include/asm-i386/io_apic.h | 5 +++++ # 2 files changed, 27 insertions(+), 1 deletion(-) # -------------------------------------------- # 03/06/26 trini@kernel.crashing.org 1.1003.1.8 # [PATCH] Add /proc/sys/kernel/l3cr # # Hello. The following patch is from Mark Greer. This adds read-only # support for the L3 cache register found in the MPC745x line of CPUs. # # ===== arch/ppc/kernel/ppc_htab.c 1.7 vs edited ===== # -------------------------------------------- # 03/06/26 typhoon.adm@hostme.bitkeeper.com 1.1003.1.9 # Merge bk://linux.bkbits.net/linux-2.4 # into hostme.bitkeeper.com:/repos/t/typhoon/typhoon-2.4 # -------------------------------------------- # 03/06/27 dave@thedillows.org 1.1003.7.1 # Fix misreporting of card type and spurious "already scheduled" messages. # -------------------------------------------- # 03/06/27 dave@thedillows.org 1.1003.8.1 # Merge thedillows.org:/home/il1/projects/kernel/pristine/linus-2.4 # into thedillows.org:/home/il1/projects/typhoon/bk/typhoon-2.4 # -------------------------------------------- # 03/06/27 dave@thedillows.org 1.1003.1.10 # Merge ssh://typhoon@typhoon.bkbits.net/typhoon-2.4 # into thedillows.org:/home/il1/projects/typhoon/bk/typhoon-2.4 # -------------------------------------------- # 03/06/26 bdschuym@pandora.be 1.1003.5.16 # [NETFILTER]: Add arptables mangle module. # -------------------------------------------- # 03/06/26 chas@cmf.nrl.navy.mil 1.1003.5.17 # [ATM]: ixmicro puts esi in different location # -------------------------------------------- # 03/06/26 chas@cmd.nrl.navy.mil 1.1003.5.18 # [ATM]: remove iovcnt member in struct atm_skb # -------------------------------------------- # 03/06/26 chas@cmf.nrl.navy.mil 1.1003.5.19 # [ATM]: lock neighbor entry during update in clip.c # -------------------------------------------- # 03/06/26 chas@cmf.nrl.navy.mil 1.1003.5.20 # [ATM]: make sub skb->cb is clear before upcall to network # -------------------------------------------- # 03/06/26 chas@cmf.nrl.navy.mil 1.1003.5.21 # [ATM]: eliminate ATM_PDU_OVHD, ops->free_rx_skb and ops->alloc_tx # -------------------------------------------- # 03/06/26 chas@cmf.nrl.navy.mil 1.1003.5.22 # [ATM]: make clip buildable as a module # -------------------------------------------- # 03/06/27 trond.myklebust@fys.uio.no 1.1003.9.1 # A patch by Chuck Lever that cleans up the RPC socket # slot allocation code. # -------------------------------------------- # 03/06/27 trond.myklebust@fys.uio.no 1.1003.9.2 # A patch by Chuck Lever with further cleanups of the RPC socket # slot allocation code. # -------------------------------------------- # 03/06/27 trond.myklebust@fys.uio.no 1.1003.9.3 # Another patch by Chuck Lever that ensures that the PG_uptodate bit gets # set when the entire page gets written by nfs_writepage_sync() # -------------------------------------------- # 03/06/27 trond.myklebust@fys.uio.no 1.1003.9.4 # A patch by Patrice Dumas to implement nlmsvc_proc_granted_res. # When a server receives that callback it deallocates the corresponding # blocked lock, using the nlmsvc_grant_reply function. # -------------------------------------------- # 03/06/27 trond.myklebust@fys.uio.no 1.1003.9.5 # A patch by Patrice Dumas to add a check in order to ensure that we # really were requesting a blocking lock when we get a reply from the # server asking us to block. # -------------------------------------------- # 03/06/27 trond.myklebust@fys.uio.no 1.1003.9.6 # A patch to ensures that blocks which are not going to time out # are placed last on the nlm_block list (problem reported by # Olaf Kirch). # -------------------------------------------- # 03/06/27 trond.myklebust@fys.uio.no 1.1003.9.7 # Add standard spinlocks to protect the socket from being released by one # CPU while the other is in a soft interrupt. # -------------------------------------------- # 03/06/27 trond.myklebust@fys.uio.no 1.1003.9.8 # Fix a race: Ensure that requests retry if the remote server # disconnects us while we're inside xprt_transmit(). # -------------------------------------------- # 03/06/27 trond.myklebust@fys.uio.no 1.1003.9.9 # Don't use an RPC child process when reconnecting to a TCP server. # This is more efficient, and also fixes an existing deadlock # situation in which the child could be waiting for an xprt_write_lock # that was being held by the parent. # -------------------------------------------- # 03/06/27 trond.myklebust@fys.uio.no 1.1003.9.10 # Ensure that if we need to reconnect the socket, we also resend # the entire message. # # Assorted TCP reconnection fixes. # # Temporarily raise the necessary CAP_NET_BIND_SERVICE capability # if we need to bind the socket to a reserved port during a TCP # reconnection. Check for CAP_NET_BIND_SERVICE at mount time. # -------------------------------------------- # 03/06/27 trond.myklebust@fys.uio.no 1.1003.9.11 # Fix a TCP client corruption problem affecting resent requests. # -------------------------------------------- # 03/06/27 trond.myklebust@fys.uio.no 1.1003.9.12 # Ensure that the lockd clients always use one of the reserved ports. # -------------------------------------------- # 03/06/27 trond.myklebust@fys.uio.no 1.1003.9.13 # Replace buggy version of xdr_shift_buf() with the version from 2.5.x. # This has the added bonus that we also get rid of the need for # doing kmap() of multiple pages at the same time. # -------------------------------------------- # 03/06/27 marcelo@freak.distro.conectiva 1.1003.10.1 # Merge bk://kernel.bkbits.net/davem/crypto-2.4 # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/27 bcollins@debian.org 1.1003.10.2 # [PATCH] Update IEEE1394 (r972) # # IEEE1394 : Add OUI database. # DV1394 : Fix endian conversion brokeness. # ETH1394 : Updates for async streams, EUI based ARP and packet # fragmentation. # IEEE1394 : Host key lookup improvements. # SBP2 : Fix > S400 max_payload setting. # IEEE1394 : Move hotplug declerations around to more generic place. # IEEE1394 : Fix possible memory leak in ISO code. # IEEE1394 : Fix proc output for > page size. # OHCI1394 : Async stream packets. # OHCI1394 : Trivial CONFIG_PM support. # SBP2 : Only allocate scsi_host for ieee1394_hosts that have sbp2 # devices attached to it (on demand scsi_host allocation). # SBP2 : Code cleanups to bring closer to 2.5 code. # SBP2 : Handle Logical_Unit_Number entries. # VIDEO1394: Handle user pointer correctly. # IEEE1394 : Macro namespace cleanups. # ALL : Cleanups of some C constructs. # ETH1394 : Limited multicast support. # -------------------------------------------- # 03/06/27 trond.myklebust@fys.uio.no 1.1003.9.14 # Merge http://nfsclient.bkbits.net/linux-2.4 # into fys.uio.no:/home/linux/bitkeeper/nfsclient-2.4 # -------------------------------------------- # 03/06/27 schwidefsky@de.ibm.com 1.1003.10.3 # [PATCH] s390 base update # # s/390 base fixes: # - docu: Correct description of 3270 device nodes # - arch: Do reate_proc_entry for debug feature outside spin locked code. # - arch: Set CR5 to get program checks for space switching instructions. # - arch: Use sig_exit in 64 bit signal handler. # - arch: Avoid warning in idals.h. # - arch: Do pfix early in the boot process. No pfix for 64 bit. # - arch: Fix linker output format for 64 bit kernels. # - arch: Fix race condition in dirty bit clearing. # - arch: Fix deadlock in pgd_populate. # # diffstat: # arch/s390/kernel/debug.c | 20 ++++-- # arch/s390/kernel/head.S | 2 # arch/s390/kernel/s390_ksyms.c | 5 + # arch/s390/kernel/setup.c | 133 ++++++++++++++++++++++++++++++++++++++++- # arch/s390/mm/init.c | 5 - # arch/s390x/kernel/debug.c | 20 ++++-- # arch/s390x/kernel/head.S | 17 ----- # arch/s390x/kernel/s390_ksyms.c | 2 # arch/s390x/kernel/setup.c | 6 - # arch/s390x/kernel/signal.c | 5 - # arch/s390x/mm/init.c | 74 ++++++++++++++++------ # arch/s390x/vmlinux-shared.lds | 2 # arch/s390x/vmlinux.lds | 2 # include/asm-s390/idals.h | 4 - # include/asm-s390/page.h | 61 +----------------- # include/asm-s390/pgtable.h | 36 ++--------- # include/asm-s390x/idals.h | 4 - # include/asm-s390x/page.h | 61 +----------------- # include/asm-s390x/pgtable.h | 36 ++--------- # include/asm-s390x/setup.h | 2 # include/linux/mm.h | 10 ++- # 21 files changed, 261 insertions(+), 246 deletions(-) # -------------------------------------------- # 03/06/27 schwidefsky@de.ibm.com 1.1003.10.4 # [PATCH] s390 common i/o layer fixes # # Common i/o fixes: # - Don't confuse device drivers with zero sense data. # - Check return code for the start of the basic sense ccw. # - Fix deadlock in enable_cpu_sync_isc. # - Fix check for path not operational condition. # - Use unsigned long for flags variable in read_dev_chars. # - Only try sense path group id on available paths. # - Retry sense path group id on another path after deferred cc=3. # - Fix deadlock in link incident handler. # - Fix output in /proc/chpids. # - Adapt to latest path group algorithm. # - Fix handling of condition code 1 (status pending) on i/o operations. # - Only process status pending conditions when doing sync. i/o. # - Path revalidation fixes: # * Add a handler for machine checks with chpid sources. # * Distinguish between device gone and device not accessible in the # device not operational handler. # * Don't accept i/o from the device drivers while doing path revalidation. # * Use a bottom half for doing path verification from interrupt context. # * Don't do path verification if sync. isc is alread in use. Reschedule bh. # * Kill pending i/o before doing path verification. # * Always start with a logical path mask of 0xff because the information # store by stsch() can be outdated. # - Always use a tpi loop for basic sense. # - Lowered level of 'not operational' messages. # - Check after store event information if there are more crws pending. # - Make diag210 a non-inline function to avoid problems with modules loaded # above 2G. # - Show reserved devices as "boxed" instead of "unkown". # - Fix for path no operational condition in cio_start. # - Fix /proc/cio_ignore string parsing. # - Fix parsing of verbs in chandev. # # diffstat: # drivers/s390/misc/chandev.c | 2 # drivers/s390/s390io.c | 2422 +++++++++++++++++++++++++------------------- # drivers/s390/s390mach.c | 14 # include/asm-s390/irq.h | 43 # include/asm-s390/s390io.h | 14 # include/asm-s390/setup.h | 1 # include/asm-s390x/irq.h | 44 # include/asm-s390x/s390io.h | 16 # include/asm-s390x/setup.h | 1 # 9 files changed, 1494 insertions(+), 1063 deletions(-) # -------------------------------------------- # 03/06/27 schwidefsky@de.ibm.com 1.1003.10.5 # [PATCH] s390 dasd driver update # # Big patch for the dasd driver. # # New features: # - Add 'set on/off' to /proc/dasd/statistics. # - Added BIODASDPSRD ioctl (Read Subsystem Performance Statistics). # - Added BIODASDSATTR ioctl (Set Cache Attributes). # - Support for XRC timestamping. # - Add support for breaking the reservation of a dasd (boxed dasd access). # - Implemented hotplug support for dasd. # - Support for ESS dasd devices. # # Bug-Fixes: # - Use internal timer instead of DOIO_TIMEOUT option (cio). # - Use 'get_clock' instead of 'STCK....' # - Switch off autodetect/probeonly as default behaviour. # - Rework of dasd messages. # - Reseve IOCTL-NR 240-255 for EMC # - Fix statistics counting. # - Clear request queue in dasd_disable_blkdev. # - Fix for a race between dasd_format and sleep_on_req. # - Fix for a race between reserve timeout and successful completion. # - Set maximun end-cylinder to geometry cylinder -1 (in Define Extent). # - Private implementation of BLKROSET. # - Allow sharing of external interrupt 0x2603 between pfault and dasd diag. # - Plug devices during bringup. # - Get diag discipline to work again. # - Check diag discipline forst on dynamic attach of a device. # - EXPORT dasd_device_from_devno (needed by EMC) # - Fix problem with ext3 doing modifications to the first request on the # request queue. # - Prevent scheduling in timer_bh. # - Check for empty queue after state change pending interrupt. # - Register a dasd only if the blocksize and the number of blocks are valid. # - Check for spurious interrupts while waiting for basic sense data. # - Check for unformatted dasd in BIODASDINFO ioctl. # - Check for unformatted dasd in dasd_disable_blkdev. # - Fix oops during boot if an invalid dasd= parameter has been specified. # - Prevent dasd driver from creating /proc/partition names for scsi devices. # - Return error for non-dasd-devices in dasd ioctls. # - Add missing MODULE_LICENSE("GPL"). # - Don't accept invalid device numbers in /proc/dasd/devices interface. # - Add check in dasd_discipline_del if discipline to be removed has been added. # - Remove static initializer from dasd_major_info and use proper # list_for_each operations for dasd_major_info list. # - Disable dasd diag for 64 bit. # - Fix race condition on timer variable in dasd_device_t. # - Fix timeout processing for reserve/release requests. # - Fix race condition between setup and first use of request_queue. # - make dasd_eckd compile with gcc 3.3. # - Post requests with invalid blocksize with i/o-error. # - Various fixes for ESS dasd device support. # - Fixed path revalidation. # - Retry i/o after path failure. # - Retry i/o after interface control check. # - Fix major&minor number for dynamically attached dasd devices. # - Fix low memory handling. # - Free spinlock in case of an error in dasd_device_from_devno. # - Head queue diag discipline to give it a chance to grab is device before eckd. # - Remove some warnings. # - Fix reserve/release for 64 bit. # - Add module licence to fba discipline. # # diffstat: # drivers/s390/block/dasd.c | 3568 ++++++++++++++++++++++++------------- # drivers/s390/block/dasd_3990_erp.c | 1347 ++++++------- # drivers/s390/block/dasd_diag.c | 273 +- # drivers/s390/block/dasd_diag.h | 20 # drivers/s390/block/dasd_eckd.c | 729 +++++-- # drivers/s390/block/dasd_eckd.h | 152 - # drivers/s390/block/dasd_fba.c | 116 - # drivers/s390/block/dasd_fba.h | 12 # drivers/s390/block/dasd_int.h | 353 ++- # include/asm-s390/ccwcache.h | 38 # include/asm-s390/dasd.h | 187 + # include/asm-s390/vtoc.h | 1 # include/asm-s390x/ccwcache.h | 38 # include/asm-s390x/dasd.h | 187 + # include/asm-s390x/vtoc.h | 1 # 15 files changed, 4532 insertions(+), 2490 deletions(-) # -------------------------------------------- # 03/06/27 schwidefsky@de.ibm.com 1.1003.10.6 # [PATCH] s390 31 bit compat. # # 31 bit emulation changes: # - Support for PER_LINUX32 personality added. # - Added [un]register_ioctl32_conversion. # - Don't do float/integer conversion in save/restore_sigregs32. # - Add system call emulation for sys_readahead, sys_gettid, sys_tkill, # sys_sysctl and sys_stime. # - Add ioctl emulation for BLKBSZGET, BLKELVGET, BLKELVSET, BLKFLSBUF # BLKFRAGET, BLKFRASET, BLKGETSIZE, BLKGETSIZE64, BLKPG, BLKRASET # BLKROGET, BLKROSET, BLKSECTGET, BLKSECTSET, BLKSSZGET, LOOP_CLR_FD # LOOP_GET_STATUS, LOOP_SET_FD, LOOP_SET_STATUS, RAW_GETBIND # RAW_SETBIND and SIOCATMARK. # - Signal backchain fix for 31 bit emulation signal handler. # - Added missing check for SIGURG in emulation signal handler. # - sys_msgsnd and sys_msgrcv emulation fixes. # - Fix emulation for sys_getrlimit. # - Add check for (ssize_t32) count < 0 in read and write system call emulation. # - Check offset in pwrite system call emulation. # # diffstat: # arch/s390x/kernel/Makefile | 2 # arch/s390x/kernel/binfmt_elf32.c | 8 # arch/s390x/kernel/entry.S | 12 - # arch/s390x/kernel/exec_domain32.c | 30 +++ # arch/s390x/kernel/ioctl32.c | 181 ++++++++++++++++++ # arch/s390x/kernel/linux32.c | 364 +++++++++++++++++++++++++++++++++++--- # arch/s390x/kernel/s390_ksyms.c | 14 + # arch/s390x/kernel/signal32.c | 14 + # arch/s390x/kernel/wrapper32.S | 24 ++ # 9 files changed, 608 insertions(+), 41 deletions(-) # -------------------------------------------- # 03/06/27 schwidefsky@de.ibm.com 1.1003.10.7 # [PATCH] s390 documentation update # # S/390 Documentation changes: # - Updated section about /proc/subchannels. # - Added description for /proc/chpids. # - Added descriptions for get_irq_first() / get_irq_next(). # - Added description for read_conf_data(). # - Added description for s390_request_irq_special(). # - Typos and minor improvements. # # diffstat: # Documentation/s390/CommonIO | 48 +++ # Documentation/s390/Debugging390.txt | 8 # Documentation/s390/cds.txt | 442 ++++++++++++++++++++++++++++-------- # 3 files changed, 397 insertions(+), 101 deletions(-) # -------------------------------------------- # 03/06/27 schwidefsky@de.ibm.com 1.1003.10.8 # [PATCH] Add Configure.help entries for s390 options # # Update of s/390 specific documentation and help texts. # # diffstat: # Documentation/Configure.help | 14 ++++++++++++++ # Documentation/devices.txt | 12 ++++++------ # 2 files changed, 20 insertions(+), 6 deletions(-) # -------------------------------------------- # 03/06/27 schwidefsky@de.ibm.com 1.1003.10.9 # [PATCH] s390 3215 driver update # # Changes for the 3215 driver and new control character helper functions. # # diffstat: # drivers/s390/char/con3215.c | 39 +++++++++++------- # drivers/s390/char/ctrlchar.c | 92 +++++++++++++++++++------------------------ # drivers/s390/char/ctrlchar.h | 12 ++++- # 3 files changed, 75 insertions(+), 68 deletions(-) # -------------------------------------------- # 03/06/27 nfsclient.adm@hostme.bitkeeper.com 1.1003.9.15 # Merge http://linux.bkbits.net/linux-2.4 # into hostme.bitkeeper.com:/repos/n/nfsclient/linux-2.4 # -------------------------------------------- # 03/06/27 schwidefsky@de.ibm.com 1.1003.10.10 # [PATCH] s390 ctc network driver update # # Changes for the ctc network driver: # - Fixed vary on/off issue. # - Implemented restart after -EIO. # - Changed severity of some warnings to debug. # - Fixed physical link lost problems. # # diffstat: # drivers/s390/net/ctcmain.c | 969 ++++++++++++++++++++++++++++++--------------- # drivers/s390/net/ctctty.c | 106 +++- # drivers/s390/net/fsm.h | 2 # 3 files changed, 735 insertions(+), 342 deletions(-) # -------------------------------------------- # 03/06/27 schwidefsky@de.ibm.com 1.1003.10.11 # [PATCH] s390 iucv network driver. # # Changes for the iucv network driver: # - Added mising call of release_param(). # - Allow '$' in username. # - Workaround for VM bug. # - Don't rely on IUCV ipmsgtags. # - Additional debug code. # - Fix deadlock when starting more than 160 devices. # # diffstat: # drivers/s390/net/iucv.c | 125 +++++++++++++++++++++++++++++++++++++-------- # drivers/s390/net/iucv.h | 4 + # drivers/s390/net/netiucv.c | 83 +++++++++++++++++++++++------ # 3 files changed, 172 insertions(+), 40 deletions(-) # -------------------------------------------- # 03/06/27 schwidefsky@de.ibm.com 1.1003.10.12 # [PATCH] s390 defconfigs update # # New default configurations. # # diffstat: # arch/s390/defconfig | 218 ++++++++++++++++++++++++++++++++++++++++++--------- # arch/s390x/defconfig | 166 ++++++++++++++++++++++++++++++-------- # 2 files changed, 312 insertions(+), 72 deletions(-) # -------------------------------------------- # 03/06/27 schwidefsky@de.ibm.com 1.1003.10.13 # [PATCH] console semaphore fix. # # Avoid BUG if panic is called from an interrupt context. This patch has been # accepted to linux-2.5. # # diffstat: # kernel/printk.c | 9 ++++++++- # 1 files changed, 8 insertions(+), 1 deletion(-) # -------------------------------------------- # 03/06/27 greg@kroah.com 1.1003.2.5 # Cset exclude: cweidema@indiana.edu|ChangeSet|20030620002017|05386 # -------------------------------------------- # 03/06/27 lethal@linux-sh.org 1.1003.10.14 # [PATCH] SH64 Merge # # Here's the patch for sh64! This adds arch/sh64 and include/asm-sh64. All # changes are localized to these directories. # # Here's the diffstat output, nothing too terribly exciting: # # arch/sh64/Makefile | 91 + # arch/sh64/boot/Makefile | 34 # arch/sh64/boot/compressed/Makefile | 57 # arch/sh64/boot/compressed/cache.c | 39 # arch/sh64/boot/compressed/head.S | 164 ++ # arch/sh64/boot/compressed/install.sh | 56 # arch/sh64/boot/compressed/misc.c | 251 +++ # arch/sh64/boot/compressed/vmlinux.lds.S | 65 # arch/sh64/config.in | 298 ++++ # arch/sh64/defconfig | 467 +++++++ # arch/sh64/kernel/Makefile | 38 # arch/sh64/kernel/entry.S | 2099 ++++++++++++++++++++++++++++++++ # arch/sh64/kernel/fpu.c | 171 ++ # arch/sh64/kernel/head.S | 347 +++++ # arch/sh64/kernel/init_task.c | 36 # arch/sh64/kernel/irq.c | 706 ++++++++++ # arch/sh64/kernel/irq_intc.c | 269 ++++ # arch/sh64/kernel/led.c | 69 + # arch/sh64/kernel/pci-dma.c | 46 # arch/sh64/kernel/pci_sh5.c | 607 +++++++++ # arch/sh64/kernel/pci_sh5.h | 107 + # arch/sh64/kernel/pcibios.c | 129 + # arch/sh64/kernel/process.c | 903 +++++++++++++ # arch/sh64/kernel/ptrace.c | 375 +++++ # arch/sh64/kernel/semaphore.c | 137 ++ # arch/sh64/kernel/setup.c | 362 +++++ # arch/sh64/kernel/sh_ksyms.c | 78 + # arch/sh64/kernel/signal.c | 821 ++++++++++++ # arch/sh64/kernel/sys_sh64.c | 268 ++++ # arch/sh64/kernel/time.c | 552 ++++++++ # arch/sh64/kernel/traps.c | 263 ++++ # arch/sh64/lib/Makefile | 26 # arch/sh64/lib/c-checksum.c | 330 +++++ # arch/sh64/lib/checksum.S | 656 ++++++++++ # arch/sh64/lib/copy_user_memcpy.S | 205 +++ # arch/sh64/lib/dbg.c | 319 ++++ # arch/sh64/lib/io.c | 200 +++ # arch/sh64/lib/memcpy.c | 82 + # arch/sh64/lib/old-checksum.c | 17 # arch/sh64/lib/page_clear.S | 46 # arch/sh64/lib/page_copy.S | 77 + # arch/sh64/lib/panic.c | 60 # arch/sh64/lib/syscalltab.h | 311 ++++ # arch/sh64/lib/udelay.c | 53 # arch/sh64/mach-cayman/Makefile | 15 # arch/sh64/mach-cayman/irq.c | 188 ++ # arch/sh64/mach-cayman/led.c | 47 # arch/sh64/mach-cayman/setup.c | 209 +++ # arch/sh64/mach-harp/Makefile | 14 # arch/sh64/mach-harp/setup.c | 139 ++ # arch/sh64/mach-sim/Makefile | 14 # arch/sh64/mach-sim/setup.c | 164 ++ # arch/sh64/mm/Makefile | 43 # arch/sh64/mm/cache.c | 1062 ++++++++++++++++ # arch/sh64/mm/extable.c | 95 + # arch/sh64/mm/fault.c | 716 ++++++++++ # arch/sh64/mm/init.c | 203 +++ # arch/sh64/mm/ioremap.c | 358 +++++ # arch/sh64/mm/tlb.c | 166 ++ # arch/sh64/mm/tlbmiss.c | 276 ++++ # arch/sh64/vmlinux.lds.S | 158 ++ # include/asm-sh64/a.out.h | 37 # include/asm-sh64/atomic.h | 102 + # include/asm-sh64/bitops.h | 364 +++++ # include/asm-sh64/bugs.h | 38 # include/asm-sh64/byteorder.h | 49 # include/asm-sh64/cache.h | 139 ++ # include/asm-sh64/cayman.h | 20 # include/asm-sh64/checksum.h | 321 ++++ # include/asm-sh64/current.h | 31 # include/asm-sh64/delay.h | 11 # include/asm-sh64/div64.h | 21 # include/asm-sh64/dma.h | 38 # include/asm-sh64/elf.h | 101 + # include/asm-sh64/errno.h | 143 ++ # include/asm-sh64/fcntl.h | 87 + # include/asm-sh64/hardirq.h | 42 # include/asm-sh64/hardware.h | 19 # include/asm-sh64/hw_irq.h | 16 # include/asm-sh64/init.h | 17 # include/asm-sh64/io.h | 215 +++ # include/asm-sh64/ioctl.h | 83 + # include/asm-sh64/ioctls.h | 110 + # include/asm-sh64/ipc.h | 42 # include/asm-sh64/ipcbuf.h | 40 # include/asm-sh64/irq.h | 142 ++ # include/asm-sh64/keyboard.h | 74 + # include/asm-sh64/linux_logo.h | 47 # include/asm-sh64/mman.h | 49 # include/asm-sh64/mmu.h | 7 # include/asm-sh64/mmu_context.h | 209 +++ # include/asm-sh64/module.h | 12 # include/asm-sh64/msgbuf.h | 42 # include/asm-sh64/namei.h | 24 # include/asm-sh64/page.h | 129 + # include/asm-sh64/param.h | 43 # include/asm-sh64/pci.h | 230 +++ # include/asm-sh64/pgalloc-3level.h | 78 + # include/asm-sh64/pgalloc.h | 173 ++ # include/asm-sh64/pgtable-3level.h | 152 ++ # include/asm-sh64/pgtable.h | 336 +++++ # include/asm-sh64/platform.h | 69 + # include/asm-sh64/poll.h | 36 # include/asm-sh64/posix_types.h | 128 + # include/asm-sh64/processor.h | 273 ++++ # include/asm-sh64/ptrace.h | 38 # include/asm-sh64/registers.h | 199 +++ # include/asm-sh64/resource.h | 47 # include/asm-sh64/scatterlist.h | 36 # include/asm-sh64/segment.h | 6 # include/asm-sh64/semaphore-helper.h | 100 + # include/asm-sh64/semaphore.h | 139 ++ # include/asm-sh64/sembuf.h | 36 # include/asm-sh64/serial.h | 33 # include/asm-sh64/shmbuf.h | 53 # include/asm-sh64/shmparam.h | 20 # include/asm-sh64/sigcontext.h | 30 # include/asm-sh64/siginfo.h | 233 +++ # include/asm-sh64/signal.h | 184 ++ # include/asm-sh64/smp.h | 15 # include/asm-sh64/smplock.h | 77 + # include/asm-sh64/socket.h | 64 # include/asm-sh64/sockios.h | 24 # include/asm-sh64/softirq.h | 30 # include/asm-sh64/spinlock.h | 17 # include/asm-sh64/stat.h | 88 + # include/asm-sh64/statfs.h | 36 # include/asm-sh64/string.h | 21 # include/asm-sh64/system.h | 405 ++++++ # include/asm-sh64/termbits.h | 183 ++ # include/asm-sh64/termios.h | 118 + # include/asm-sh64/timex.h | 36 # include/asm-sh64/tlb.h | 95 + # include/asm-sh64/types.h | 66 + # include/asm-sh64/uaccess.h | 288 ++++ # include/asm-sh64/ucontext.h | 23 # include/asm-sh64/unaligned.h | 30 # include/asm-sh64/unistd.h | 416 ++++++ # include/asm-sh64/user.h | 71 + # 139 files changed, 23750 insertions(+) # # and here's the patch.. # -------------------------------------------- # 03/06/27 grigouze@noos.fr 1.1003.2.6 # [PATCH] USB: zaurus SL-C700 # # This is a patch for usbnet for working with Zaurus SL-C700. # The productid is different from other Zaurus, so i add an entry for it :) # -------------------------------------------- # 03/06/27 baldrick@wanadoo.fr 1.1003.2.7 # [PATCH] USB speedtouch: use common CRC library # # Remove the speedtouch CRC library. With this change, the speedtch # module is no longer a multi-part object, so fix that up too. # -------------------------------------------- # 03/06/27 abbotti@mev.co.uk 1.1003.2.8 # [PATCH] USB: several ftdi_sio driver patches # # I have attached several patches for the ftdi_sio (USB serial device) # driver that I have been accumulating over the last month or so as # the official maintainer (Bill Ryder) has been rather quiet of late. # He hasn't responded to any patches or other messages on # ftdi-usb-sio-devel since the end of March. # # The last patch Bill sent to linux-usb-devel was for ftdi_sio version # 1.3.3, which is the latest available for download from the # sourceforge project page. Greg had some criticisms about # whitespace, braces, etc. which was not replied to by Bill. # # In this sequence of patches, I have tidied some things up, accepted # patches and vid/pids for extra device support and fixed a spinlock # bug. # # The patches apply cleanly in the sequence presented here. I have # split the patches by function, but have attempted to preserve the # chronology where possible - there is a certain amount of # time-warping going on as can be seen from the file header comments # changed by the patches! # # The patches are as follows: # # 2.4.21-ftdi_sio-p01-xonxoff.patch - John Wilkins Xon/Xoff patch # (included in ftdi_sio-1.3.3) # # 2.4.21-ftdi_sio-p02-homechoice.patch - John Wilkins vid/pid for # Homechoice (included in ftdi_sio-1.3.3) # # 2.4.21-ftdi_sio-p03-readspeed.patch - Richard Shooter's read # speed-up code (included in ftdi_sio-1.3.3), but I've tidied up the # source and moved some stuff around. I've bumped the version to # 1.3.3a to distinguish it from the 1.3.3 that Bill previously sent. # # 2.4.21-ftdi_sio-p04-spinlockbug.patch - my patch to avoid copying # user data with a spinlock held (and interrupts disabled). # # 2.4.21-ftdi_sio-p05-sealink.patch - Adds Sealevel vid/pids - based # on a patch by Tuan Hoang but with less bloat. # # 2.4.21-ftdi_sio-p06-usbuirt.patch - David Norwood's patch for # USB-UIRT device using a preset custom divisor. # # 2.4.21-ftdi_sio-p07-writepooltidy.patch - my patch to take account # of write urb pool table entries that failed allocation, and to free # the write urb and transfer buffer allocated by the usbserial # driver. # # 2.4.21-ftdi_sio-p08-relais.patch - support for USB Relais pid, # backported from 2.5.x. # # 2.4.21-ftdi_sio-p09-tira1.patch - half of Erik Nygren's patch to # support Home Electronics' Tira-1 IR tranceiver using a preset # custom divisor. # # 2.4.21-ftdi_sio-p10-forcebaud.patch - the other half of Erik # Nygren's patch forces the baud rate setting to B38400 for USB-UIRT # and Tira-1 devices and also forces RTS/CTS on for Tira-1. # # 2.4.21-ftdi_sio-p11-paranoid.patch - my patch to make sure pointers # that fail paranoid checks are not dereferenced. # # 2.4.21-ftdi_sio-p12-versionbump.patch - my patch to bump the # version. This is stepping on Bill's toes a little, but I think # whatever ends up in the 2.4.22 kernel should be labelled version # 1.3.4. # # I have a 2.5.x driver version as a work in progress containing most # of the above changes. I just need to finish it off a little and # maybe replace the write urb pool stuff with something resembling # the changes in the Visor driver. # -------------------------------------------- # 03/06/27 nfsclient.adm@hostme.bitkeeper.com 1.1003.9.16 # Merge http://linux.bkbits.net/linux-2.4 # into hostme.bitkeeper.com:/repos/n/nfsclient/linux-2.4 # -------------------------------------------- # 03/06/27 david@csse.uwa.edu.au 1.1003.2.9 # [PATCH] USB: usb-uhci fix for one-shot interrupt problem # # A change introduced into usb-uhci.c in 2.4.21 causes the kernel to # freeze when usb-uhci is used with any driver using one-shot interrupt # transfers. The attached fix was originally proposed by Frode Isaksen and # improved by Pete Zaitcev. Pete Zaitcev has applied this patch as an # errata fix for the RedHat 9.0 kernel. # # Other than the serious problem that this causes with the Lego USB driver # (and yes, this is used pretty heavily in Universities for teaching and # some research), there are other drivers (e.g. Visor Treo 90) that this # causes problems for. # -------------------------------------------- # 03/06/27 david@csse.uwa.edu.au 1.1003.2.10 # [PATCH] USB: usb-ohci handling of one-shot interrupt transfers # # A long standing problem has existed with usb-ohci handling of one-shot # interrupt transfers (they never worked). Attached is a fix which was # originally proposed by P.C. Chan and subsequently modified and # re-presented by Frode Isaksen. The Lego USB driver does not work with # ohci without this fix and so I would really appreciate it being applied. # -------------------------------------------- # 03/06/27 jgarzik@redhat.com 1.1003.1.11 # Merge redhat.com:/garz/repo/marcelo-2.4 # into redhat.com:/garz/repo/net-drivers-2.4 # -------------------------------------------- # 03/06/27 oliver@neukum.org 1.1003.2.11 # [PATCH] USB: disconnect of v4l devices in 2.4 # # in 2.4 video_unregister_device() has lost its magic properties # breaking most USB v4l drivers. IMHO they should be converted # to delayed freeing resources just like ordinary character devices. # Here's the change for vicam.c. # -------------------------------------------- # 03/06/27 oliver@neukum.org 1.1003.2.12 # [PATCH] USB: fix to previous vicam patch # # OK, I'll think next time. # - fix my own stupid oversight regarding disconnect() # -------------------------------------------- # 03/06/27 greg@kroah.com 1.1003.2.13 # [PATCH] USB: compiler fixes for previous vicam patches. # -------------------------------------------- # 03/06/27 greg@kroah.com 1.1003.10.15 # Merge kroah.com:/home/greg/linux/BK/bleed-2.4 # into kroah.com:/home/greg/linux/BK/gregkh-2.4 # -------------------------------------------- # 03/06/27 judd@jpilot.org 1.1003.10.16 # [PATCH] USB: visor.h[c] USB device IDs # # Add ability to specify USB vendor and product ids as module options. # -------------------------------------------- # 03/06/27 nfsclient.adm@hostme.bitkeeper.com 1.1003.9.17 # Merge http://linux.bkbits.net/linux-2.4 # into hostme.bitkeeper.com:/repos/n/nfsclient/linux-2.4 # -------------------------------------------- # 03/06/27 scott.feldman@intel.com 1.1003.1.12 # [PATCH] Remove CAP_NET_ADMIN check for SIOCETHTOOL's # # dev_ioctl already checks capable(CAP_NET_ADMIN), so no need to do so in # drivers. # -------------------------------------------- # 03/06/27 shmulik.hen@intel.com 1.1003.1.13 # [PATCH] Fix load balance problem with high UDP Tx stress # # Hi, # # This patch fixes a problem detected by our QA group. On very high # UDP Tx stress traffic on 10/100 adapters, load sharing would collapse to # only one slave after very short time. The bug is due to unsigned to signed # conversions that caused calculation errors (outgoing traffic "exceeds" # adapter's actual capability). # # Since we still don't use bitkeeper, this patch should be applied # on top of Marcelo's 2.4.22-pre1 patch plus Jeff Garzik's 2.4 net driver # updates from from June 20Th (2.4.22-pre1-netdrvr1). # -------------------------------------------- # 03/06/27 shmulik.hen@intel.com 1.1003.1.14 # [PATCH] Fix 802.3ad long fail over with high UDP Tx stress # # Hi, # # This patch fixes a problem detected by our QA group. On very high # bi-directional stress traffic, removing the last slave of the active # aggregator results in long failover time to another aggregator (upto 90 # sec). The fix is to send LACPDU packets with the highest priority # (TC_PRIO_CONTROL), to overcome the possibility of packets being dropped # from the adapter's queue. This further fixes the original long failover # problem reported by Jay Vosburgh on April 3rd and fixed by us on May 20th. # We verified it fixes the problem for 1000Mbps adapters, but it may still # not entirely fix it for 10/100 adapters since they simply can't handle the # load. In the latter case, the failover may have to wait the entire # timeout. # # Since we still don't use bitkeeper, this patch should be applied # on top of Marcelo's 2.4.22-pre1 patch plus Jeff Garzik's 2.4 net driver # updates from from June 20Th 2.4.22-pre1-netdrvr1. # # There is also a small fix for a non-printable character that # somehow snuck into bond_3ad.h. # -------------------------------------------- # 03/06/27 davem@nuts.ninka.net 1.1003.10.17 # Merge nuts.ninka.net:/home/davem/src/BK/network-2.4 # into nuts.ninka.net:/home/davem/src/BK/net-2.4 # -------------------------------------------- # 03/06/27 hch@lst.de 1.1003.10.18 # [CRYPTO-2.4]: Missing ULL postfixes and statics. # -------------------------------------------- # 03/06/27 davem@nuts.ninka.net 1.1003.10.19 # [NET]: net/bluetooth/cmtp/core.c needs linux/init.h # -------------------------------------------- # 03/06/27 davem@nuts.ninka.net 1.1003.10.20 # [NET]: Scale DST/ipv6 intervals like we did for ipv4. # -------------------------------------------- # 03/06/28 tcallawa@redhat.com 1.1003.10.21 # [SPARC64]: Fix OBP version parsing on newer systems. # -------------------------------------------- # 03/06/28 davem@nuts.ninka.net 1.1003.10.22 # [SPARC64]: Fix build error from OBP parsing patch. # -------------------------------------------- # 03/06/29 nfsclient.adm@hostme.bitkeeper.com 1.1003.9.18 # Merge http://linux.bkbits.net/linux-2.4 # into hostme.bitkeeper.com:/repos/n/nfsclient/linux-2.4 # -------------------------------------------- # 03/06/29 alan@lxorguk.ukuu.org.uk 1.1003.11.1 # [NETFILTER]: Fix nat_helper warnings with gcc 3.3 # -------------------------------------------- # 03/06/29 alan@lxorguk.ukuu.org.uk 1.1003.11.2 # [NET]: Add EDP2 ethernet protocol ID. # -------------------------------------------- # 03/06/29 alan@lxorguk.ukuu.org.uk 1.1003.10.23 # [SPARC]: d_path() can return an error code, must handle it. # -------------------------------------------- # 03/06/29 alan@lxorguk.ukuu.org.uk 1.1003.12.1 # [PATCH] PATCH: Optimise FAT handling using the prev_free info as DOS does # # -------------------------------------------- # 03/06/29 alan@lxorguk.ukuu.org.uk 1.1003.12.2 # [PATCH] PATH: add hfsplus file system (stands alone) # # -------------------------------------------- # 03/06/29 alan@lxorguk.ukuu.org.uk 1.1003.12.3 # [PATCH] PATCH: NLS config.in for hfsplus # # -------------------------------------------- # 03/06/29 alan@lxorguk.ukuu.org.uk 1.1003.12.4 # [PATCH] PATCH: config.in for HFSPLUS # # -------------------------------------------- # 03/06/29 alan@lxorguk.ukuu.org.uk 1.1003.12.5 # [PATCH] PATCH: makefile for HFSPLUS # # -------------------------------------------- # 03/06/29 alan@lxorguk.ukuu.org.uk 1.1003.12.6 # [PATCH] PATCH: fix leak in llc 802 # # -------------------------------------------- # 03/06/29 alan@lxorguk.ukuu.org.uk 1.1003.12.7 # [PATCH] PATCH: fix decnet gcc 3.3 build # # -------------------------------------------- # 03/06/29 alan@lxorguk.ukuu.org.uk 1.1003.12.8 # [PATCH] PATCH: add xapic checking define # # -------------------------------------------- # 03/06/29 alan@lxorguk.ukuu.org.uk 1.1003.12.9 # [PATCH] PATCH: add the extra cpu bit test flags # # -------------------------------------------- # 03/06/29 nfsclient.adm@hostme.bitkeeper.com 1.1003.9.19 # Merge http://linux.bkbits.net/linux-2.4 # into hostme.bitkeeper.com:/repos/n/nfsclient/linux-2.4 # -------------------------------------------- # 03/06/30 alan@lxorguk.ukuu.org.uk 1.1003.12.10 # [PATCH] PATCH: remove io_apic_modify - this doesnt work on some APICs # # -------------------------------------------- # 03/06/30 alan@lxorguk.ukuu.org.uk 1.1003.12.11 # [PATCH] PATCH: add the MSR's for IA32 perf ctl # # -------------------------------------------- # 03/06/30 alan@lxorguk.ukuu.org.uk 1.1003.12.12 # [PATCH] PATCH: fix false sharing of mm info # # -------------------------------------------- # 03/06/30 alan@lxorguk.ukuu.org.uk 1.1003.12.13 # [PATCH] PATCH: we moved these so this copy can go # # -------------------------------------------- # 03/06/30 shaggy@shaggy.austin.ibm.com 1.1006 # Merge jfs@jfs.bkbits.net:linux-2.4 # into shaggy.austin.ibm.com:/shaggy/bk/jfs-2.4 # -------------------------------------------- # 03/06/30 alan@lxorguk.ukuu.org.uk 1.1003.12.14 # [PATCH] PATCH: collated copy of Geerts patches for m68k headers # # -------------------------------------------- # 03/06/30 alan@lxorguk.ukuu.org.uk 1.1003.12.15 # [PATCH] PATCH: add a flag so we can forbid APM idling # # -------------------------------------------- # 03/06/30 alan@lxorguk.ukuu.org.uk 1.1003.12.16 # [PATCH] PATCH: add the ide_register_driver defines # # -------------------------------------------- # 03/06/30 alan@lxorguk.ukuu.org.uk 1.1003.12.17 # [PATCH] PATCH: add EDP2 protocol id # # -------------------------------------------- # 03/06/30 alan@lxorguk.ukuu.org.uk 1.1003.12.18 # [PATCH] PATCH: update fat docs - we now use the field # # -------------------------------------------- # 03/06/30 alan@lxorguk.ukuu.org.uk 1.1003.12.19 # [PATCH] PATCH: bring PCI_IDS back into sync # # -------------------------------------------- # 03/06/30 alan@lxorguk.ukuu.org.uk 1.1003.12.20 # [PATCH] PATCH: add new entry to sisfb types # # -------------------------------------------- # 03/06/30 marcelo@freak.distro.conectiva 1.1003.12.21 # Merge bk://namesys.com/bk/reiser3-linux-2.4-relocated # into freak.distro.conectiva:/home/marcelo/bk/linux-2.4 # -------------------------------------------- # 03/06/30 arun.sharma@intel.com 1.930.161.15 # [PATCH] ia64: IA-32 support patch: msgsnd/msgrcv return value off by 4 # -------------------------------------------- # 03/06/30 arun.sharma@intel.com 1.930.161.16 # [PATCH] ia64: IA-32 support patch: munmap should return EINVAL if size == 0 # # Native IA-32 returns EINVAL on a unmap of size 0. Our behavior is currently # not compatible. # -------------------------------------------- # 03/06/30 arun.sharma@intel.com 1.930.161.17 # [PATCH] ia64: IA-32 support patch: mmap should return ENOMEM # # Single Unix Specification says: # [ENOMEM] MAP_FIXED was specified, and the range [addr, addr + len) exceeds # that allowed for the address space of a process. # # Therefore if addr + len > IA32_PAGE_OFFSET, we should return ENOMEM. # -------------------------------------------- # 03/06/30 jsm@udlkern.fc.hp.com 1.930.161.18 # [PATCH] ia64: don't let PTRACE_POKEDATA write the NaT bits of syscall args # -------------------------------------------- # 03/06/30 bjorn_helgaas@hp.com 1.930.1.215 # Merge hp.com:/home/helgaas/bk/to-marcelo-2.4 # into hp.com:/home/helgaas/bk/linux-ia64-2.4 # -------------------------------------------- # 03/06/30 ak@muc.de 1.1003.12.22 # [PATCH] Personality fixes for x86-64 # # Remove useless printk in sys_personality that made the system call # quite annoying. # # Add a 3GB personality for x86-64. This is needed to get some # buggy JVMs to work. # -------------------------------------------- # 03/06/30 alan@lxorguk.ukuu.org.uk 1.1003.12.23 # [PATCH] PATCH: support cramfs initrd # # -------------------------------------------- # 03/06/30 alan@lxorguk.ukuu.org.uk 1.1003.12.24 # [PATCH] PATCH: add timedop stub for IPC=n # # -------------------------------------------- # 03/06/30 alan@lxorguk.ukuu.org.uk 1.1003.12.25 # [PATCH] PATCH: assorted module race fixe # # -------------------------------------------- # 03/06/30 jh@sgi.com 1.930.161.19 # ia64: SN2 update 030630 # # Here's an update of SN2 specific files relative to to-marcelo-2.4. # It includes: # Clean-up/remove early prototype code. # hwgraph changes # Fix some error return values. # pci bridge RRB tweaks # Generic kernel tweaks for SN. # Fix for IO port space on SN (fixes slow console) # Support for changing memory protections and registering nofault ranges. # Other miscellaneous bug fixes. # -------------------------------------------- # 03/06/30 bjorn_helgaas@hp.com 1.930.161.20 # ia64: Ignore empty address ranges from _CRS to workaround buggy Big Sur # firmware. # # See linux-ia64 archives, May 9, 2003: "Re: [Linux-ia64] [PATCH] 1/4 # multi-ioport space support for 2.5" # -------------------------------------------- # 03/06/30 bjorn_helgaas@hp.com 1.930.1.216 # Merge hp.com:/home/helgaas/bk/to-marcelo-2.4 # into hp.com:/home/helgaas/bk/linux-ia64-2.4 # -------------------------------------------- # 03/06/30 davem@nuts.ninka.net 1.1003.11.3 # Merge nuts.ninka.net:/home/davem/src/BK/network-2.4 # into nuts.ninka.net:/home/davem/src/BK/net-2.4 # -------------------------------------------- # 03/06/30 davem@nuts.ninka.net 1.1003.10.24 # Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.4 # into nuts.ninka.net:/home/davem/src/BK/sparc-2.4 # -------------------------------------------- # 03/06/30 shemminger@osdl.org 1.1003.11.4 # [BRIDGE]: Ethernet bridge fixes. # # 1. STP protocol has no security, so malcontents can fuck with the # bridge's topology. The fixes are to ship with STP turned off # to protect the ignorant, and run STP packets through ebtables # netfilter for the smart. # # Got this one via a russian hacker "Oleg K. Artemjev" # before he published the paper. # Bridge netfilter still needs work to give a nice face on this # but this patch gives the hooks to filter. # # 2. STP input processing was lax in it's length checking so I bet # you could make up a bomb packet. # # My inspection while doing #1. # # 3. Forwarding table could be abused by sending forged packets with # bogus source address same as the local host. This came via # Lennart from Jerry Kreuscher who ran into # it by mistake. # -------------------------------------------- # 03/07/01 nfsclient.adm@hostme.bitkeeper.com 1.1003.9.20 # Merge http://linux.bkbits.net/linux-2.4 # into hostme.bitkeeper.com:/repos/n/nfsclient/linux-2.4 # -------------------------------------------- # 03/07/01 davem@nuts.ninka.net 1.1003.10.25 # [SPARC64]: Update defconfig. # -------------------------------------------- # 03/07/01 Richard.Curnow@superh.com 1.1003.9.21 # Ensure that the 'unlink' XDR structures are correctly aligned on 64-bit # architectures. # -------------------------------------------- # 03/07/01 bjorn_helgaas@hp.com 1.930.107.17 # HUGETLB: Add dummy is_invalid_hugepage_range() declaration for i386 build. # -------------------------------------------- # diff -Nru a/include/asm-i386/page.h b/include/asm-i386/page.h --- a/include/asm-i386/page.h Wed Oct 8 09:09:09 2003 +++ b/include/asm-i386/page.h Wed Oct 8 09:09:09 2003 @@ -137,6 +137,8 @@ #define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \ VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC) +#define is_invalid_hugepage_range(addr, len) 0 + #endif /* __KERNEL__ */ #endif /* _I386_PAGE_H */